largest City in Mesoamerica